body{
	background:#69CBFC;
}
.fl{
	float:left;
	}
.fr{
	float:right;
}
.no-border-right{
	border-right:0 !important;
}
/* header-bar */
.header-bar{
	width:100%;
	position:relative;
}
.header-bar .header-logo{
	width:100%
}
.header-bar .header-logo img{
	width:100%;
}

.header-bar .activity-time{
	text-align:center;
	position:absolute;
	padding:10px 0 5px;
	bottom:3px;
	width:100%;
	background:url(./shijian-di.png)no-repeat center;
	background-size:290px 100%;
}
.header-bar .activity-time .down-time{
	display:inline-block;
	width:290px;
	background:url(./dianxian.png)no-repeat center;
	background-size:90% auto;
	color:#DC1414;
}
.header-bar .activity-time .time-hd{
	padding-left:20px;
	display:inline-block;
	background:url(./naozh-h.png)no-repeat 0px 0px;
	background-size:16px auto;
	color:#DC1414;
	font-size:.9em;
	margin-bottom:5px;
}
.header-bar .arrlve-time .time-sy{
	width:240px;
	margin:0 auto;
	text-align:center;
	color:#DC1414;
	background-size:100% 100%;
	padding:5px 0 5px;
	font-size:0.9em;
}
.header-bar .arrlve-time .time-sy span{
	display:inline-block;
	min-width:24px;
	height:20px;
	margin-right:2px;
	background:#393836;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	color:#F65250;
	font-size:1.1em;
	font-weight:600;
}
/* rule-bar */
.rule-bar{
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.rule-bar .activity-time{
	text-align:center;
	color:#fff;
	min-height:80px;
	padding:0 12px;
}
.rule-bar .activity-time .time-hd{
	padding-left:20px;
	display:inline-block;
	background:url(./naozh-h.png)no-repeat 0px 0px;
	background-size:15px auto;
	color:#DC1414;
}
.rule-bar .time-yq{
	line-height:25px;
	min-height:30px;
	font-size:1.4em;
	color:#fff;
	letter-spacing:2px;
	padding:10px 12px 5px;
	text-align:center;
}
.rule-bar .activity-xq{
	width:100%;
	overflow:hidden;
}
.rule-bar .activity-xq .xq-list{
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}
.activity-xq .xq-list li{
	float:left;
	width:33.3333333333%;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	border-right:1px solid #FF2C4C;
}
.activity-xq .xq-list li a .jiangb{
	width: 30px;
    height: 30px;
    position: absolute;
    top: -5px;
    left: 50%;
	margin-left:-30px;
}
.activity-xq .xq-list li a .huangg{
	width: 30px;
    position: absolute;
    top: -1px;
    left: 50%;
	margin-left:-30px;
}
.activity-xq .xq-list li a .zhuanf{
	width: 26px;
    position: absolute;
    top: -1px;
    left: 50%;
	margin-left:-30px;
}
.activity-xq .xq-list li a .xq{
	display:inline-block;
	padding-left:32px;
	font-size:1em;
	color:#fff;
}
.activity-xq .xq-list .num{
	position:relative;
	top:10px;
	color:#444;
	font-size:.9em;
}
.menu-cj{
	width:100%;
	margin:20px auto;
}
.menu-cj .cj-list li{
	text-align:center;
	margin-top:5px;
	width:50%;
}
.menu-cj .cj-list li a{
	display:inline-block;
	line-height:28px;
	height:30px;
	width:80%;
	background:url(./anniu1.png) no-repeat center;
	background-size:120% 100%;
	color:#FF2C4C;
	font-weight:600;
	letter-spacing:1px;
	font-size:1.1em;
}
.menu-cj .rank-bang{
	display:block;
	width:90%;
	text-align:center;
	background:#FDE53D url(./anniu2.png) no-repeat center;
	background-size:120% 100%;
	line-height:28px;
	height:30px;
	margin:20px auto 0;
	color:#FF2C4C;
	font-size:1.1em;
	font-weight:600;
	letter-spacing:1px;
}
/* content-bar */
.content-bar{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	padding: 0px 10px 5px 10px;; 
}
.content-bar .menu-area{
	margin-top:20px;
	width:100%;
	position:relative;
}
.content-bar .menu-activity{
	margin-top:5px
}
.content-bar .menu-area .menu-title{
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:1.2em;
	letter-spacing:2px;
	text-align:center;
	position:relative;
	background:url(./huabian21.png)no-repeat 0 18px;
	background-size:100% 24px;
}
.content-bar .menu-area .menu-title .m-title{
	background:url(./biaot-tiao.png)no-repeat center;
	background-size:140px 34px;
}
.content-bar .menu-area .area-tent{
	/*background:url(huabian2.png)repeat-y;
	background-size:100% auto;*/
	position:relative;
	padding:5px 0%;
}
.content-bar .menu-area .area-tent .huabian-b{
	width:100%;
	height:10px;
	position:absolute;
	bottom:-10px;
	/*background:url(huabian3.png)no-repeat 0 -20px;
	background-size:100% 30px;*/
	left:0;
}
.content-bar .menu-activity .area-tent{
	padding:0px 0% 15px 0%; 
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.content-bar .menu-activity .area-tent p{
	line-height:20px;
	font-size:.9em;
}
.content-bar .menu-activity .area-tent p img{
	width:100%;
	padding:5px 0;
}
.menu-prize .area-tent .prize-tent{
	overflow:hidden;
}
.menu-prize .area-tent .p-list{
	margin:5px 0 15px;
}
.menu-prize .area-tent .p-list li{
	float:left;
	width:33.3333%;
	text-align:center;
	color:#FF2C4C;
}
.menu-prize .area-tent .p-list .p-img{
	width:80px;
	height:80px;
	background:#00D4DA;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	margin:0 auto;
	overflow:hidden;
}
.menu-prize .area-tent .p-list .p-img img{
	width:80px;
	height:80px;
}
.menu-prize .area-tent .p-list .p-title span{
	display:block;
	color:#D50023;
	line-height:18px;
}
.menu-prize .area-tent .p-list .p-title .p-num{
	margin-top:4px;
	font-size:1em;
	font-weight:600
}
.menu-prize .area-tent .p-list .p-title .p-name,.p-sl{
	font-size:.9em;
}
.menu-prize .area-tent .prize-tz{
	font-size:.9em;
}
.menu-prize .area-tent .term{
	color:#000;
}
.menu-liucheng .area-tent{
	padding:10px 10px 15px;
	line-height:20px;
	min-height:20px;
	/*text-indent:20px;*/
	color:#000;
}
.menu-liucheng .area-tent p{
	font-size:.9em;
}
.content-bar .menu-rank .area-tent{
	padding:0 2% 20px;
}
.menu-rank .area-tent .rank-number{
	padding:10px 2%;
	color:#ED1B24;
	font-size:.9em;
}
.menu-rank .area-tent .rank-list{
	text-align:center;
	color:#000;
	width:100%;
	margin-top:5px;
	font-size:.9em;
}
.menu-rank .area-tent .rank-list th{
	font-weight:400;
}
.menu-rank .area-tent .rank-list tr{
	height:50px;	
	line-height:50px;
}
.menu-rank .area-tent .rank-list .first{
	height:30px;
	line-height:30px;
	background:#FEF9D3;
}
.menu-rank .area-tent .rank-list .bg-color{
	background:#FEF9D3
}
.menu-rank .area-tent .rank-list .title-color{
	color:#ED1C24;
}
.menu-rank .area-tent .rank-list .rking .ranking{
	position:relative;
}
.menu-rank .area-tent .rank-list .rking img{
	width:26px;
}
.menu-rank .area-tent .rank-list .rking .ranking-num{
	position:absolute;
	left:50%;
	margin-left:-5px;
	color:#E64343;
	font-size:.9em;
	top:-4px;
	font-weight:600;
}
/*xin xi*/
.tankuang{
	width:100%;
	/*height:100%;*/
	height:400%;
	background:rgba(0,0,0,.4);
	position:fixed;
	top:0;
	margin-top:-50%;
	display:none;
	min-width:320px;
}
.xinxi .user-xinxi{
	margin:75% auto 0;
	width:80%;
	background: url(./geren-di.png) no-repeat ;
	background-size:100% auto;
	position:relative;
	overflow:hidden;
	padding:30px 0 30px;
}
.xinxi .user-xinxi .us{
	width:100%;
	text-align:center;
	color:#222;
	font-weight:400;
	font-size:1em;
	margin-bottom:5px;
	font-size:1em;
}
.xinxi .us-n{
	width:80% ;
	display:block;
	margin:0 auto;
	line-height:22px;
	height:30px;
	margin-top:10px;
	padding:4px 0 4px 10px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px;
}
.xinxi .submit{
	display:block;
	color:#fff;
	letter-spacing:1px;
	width:60%;
	background:#F65250;
	line-height:30px;
	height:30px;
	font-weight:600;
	font-size:1.2em;
	margin:15px auto 0;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px;
}
.xinxi .u-close{
	position:absolute;
	width:30px;
	height:30px;
	top:1%;
	right:5%;
	background:url(geren-fuhao.png) no-repeat;
	background-size:100% 100%;
}

/*zhu li*/
.zhucheng{
}
.zhucheng .chengg{
	position:relative;
	width:70%;
	margin:75% auto 0;
}
.zhucheng .chengg img{
	width:100%;
}
.zhucheng .z-close{
	position:absolute;
	width:20%;
	height:20%;
	top:0;
	right:0;
}
/*guang gao*/
.advert{
	position:fixed;
	height:60px;
	overflow:hidden;
	width:100%;
	bottom:0;
	text-align:center;
	background:rgba(0,0,0,.4);
}
.advert img{
	height:60px;
}
.advert .close{
	width:24px;
	height:24px;
	position:absolute;
	top:5px;
	right:5px;
	background:url(./geren-fuhao.png)no-repeat;
	background-size:100% 100%;
}
/******************************************* banquan_main *************************************************/
.banquan_main{ min-height: 50px; width: 100%; margin-right: auto; margin-left: auto; margin-top: 10px; }
.banquan_main_main{ width: 90%; min-height: 30px; line-height: 25px; margin-right: auto; margin-left: auto; text-align: center; font-size: 0.9em;color: #FFFFFF; }